#include <iostream>

using namespace std;

const int N = 23;

int h[N]; // 哈希表
int e[N], ne[N], id;

// 哈希函数
int f(int x)
{
    return (x % N + N) % N;
}

// 插入元素 - 处理哈希冲突
void insert(int x)
{
    int idx = f(x);

    // 把 x 头插到 idx 所在的链表中
    id++;
    e[id] = x;

    // 链地址法
    ne[id] = h[idx];
    h[idx] = id;
}

// 查找元素
bool find(int x)
{
    int idx = f(x);

    for(int i = h[idx]; i; i = ne[i])
    {
        if(e[i] == x) return true;
    }

    return false;
}

int main()
{
    int n; cin >> n;

    while(n--)
    {
        int op, x; cin >> op >> x;
        if(op == 1) // 插入
        {
            insert(x);
        }
        else // 查询
        {
            if(find(x)) cout << "yes" << endl;
            else cout << "no" << endl;
        }
    }


    return 0;
}